linux-4.9.git
10 years agoFix uImage build
Nobuhiro Iwamatsu [Thu, 17 Mar 2016 01:25:23 +0000 (01:25 +0000)]
Fix uImage build

[bwh: This was added without a description, but I think it is dealing
with a similar issue to powerpcspe-omit-uimage.patch]

Gbp-Pq: Topic debian
Gbp-Pq: Name arch-sh4-fix-uimage-build.patch

10 years agoPartially revert "MIPS: Add -Werror to arch/mips/Kbuild"
Ben Hutchings [Mon, 13 Sep 2010 01:16:18 +0000 (02:16 +0100)]
Partially revert "MIPS: Add -Werror to arch/mips/Kbuild"

This reverts commit 66f9ba101f54bda63ab1db97f9e9e94763d0651b.

We really don't want to add -Werror anywhere.

Gbp-Pq: Topic debian
Gbp-Pq: Name mips-disable-werror.patch

10 years agoTweak gitignore for Debian pkg-kernel using git svn.
Ian Campbell [Thu, 17 Jan 2013 08:55:21 +0000 (08:55 +0000)]
Tweak gitignore for Debian pkg-kernel using git svn.

[bwh: Tweak further for pure git]

Gbp-Pq: Topic debian
Gbp-Pq: Name gitignore.patch

10 years agokbuild: Make the toolchain variables easily overwritable
Bastian Blank [Sun, 22 Feb 2009 14:39:35 +0000 (15:39 +0100)]
kbuild: Make the toolchain variables easily overwritable

Allow make variables to be overridden for each flavour by a file in
the build tree, .kernelvariables.

We currently use this for ARCH, KERNELRELEASE, CC, and in some cases
also CROSS_COMPILE, CFLAGS_KERNEL and CFLAGS_MODULE.

This file can only be read after we establish the build tree, and all
use of $(ARCH) needs to be moved after this.

Gbp-Pq: Topic debian
Gbp-Pq: Name kernelvariables.patch

10 years agoMake mkcompile_h accept an alternate timestamp string
Ben Hutchings [Tue, 12 May 2015 18:29:22 +0000 (19:29 +0100)]
Make mkcompile_h accept an alternate timestamp string

We want to include the Debian version in the utsname::version string
instead of a full timestamp string.  However, we still need to provide
a standard timestamp string for gen_initramfs_list.sh to make the
kernel image reproducible.

Make mkcompile_h use $KBUILD_BUILD_VERSION_TIMESTAMP in preference to
$KBUILD_BUILD_TIMESTAMP.

Gbp-Pq: Topic debian
Gbp-Pq: Name uname-version-timestamp.patch

10 years agoInclude package version along with kernel release in stack traces
Ben Hutchings [Tue, 24 Jul 2012 02:13:10 +0000 (03:13 +0100)]
Include package version along with kernel release in stack traces

For distribution binary packages we assume
$DISTRIBUTION_OFFICIAL_BUILD, $DISTRIBUTOR and $DISTRIBUTION_VERSION
are set.

Gbp-Pq: Topic debian
Gbp-Pq: Name version.patch

10 years agolinux (4.4.6-1) unstable; urgency=medium
Ben Hutchings [Thu, 17 Mar 2016 01:25:23 +0000 (01:25 +0000)]
linux (4.4.6-1) unstable; urgency=medium

  [ Salvatore Bonaccorso ]
  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.4.5
    - Btrfs: fix deadlock running delayed iputs at transaction commit time
      (regression in 4.1)
    - btrfs: Fix no_space in write and rm loop
      (regression in 4.4)
    - btrfs: async-thread: Fix a use-after-free error for trace
    - [x86] drm/amdgpu: mask out WC from BO on unsupported arches
    - block: Initialize max_dev_sectors to 0
    - [hppa] Fix ptrace syscall number and return value modification
    - [x86] kvm: Update tsc multiplier on change.
      (regression in 4.4)
    - fbcon: set a default value to blink interval
    - cifs: fix out-of-bounds access in lease parsing
    - CIFS: Fix SMB2+ interim response processing for read requests
    - [x86] vfio: fix ioctl error handling
    - [x86] KVM: fix root cause for missed hardware breakpoints
    - [arm*] KVM: Fix ioctl error handling
    - [amd64] iommu: Apply workaround for ATS write permission check
    - [amd64] iommu: Fix boot warning when device 00:00.0 is not iommu covered
    - [x86] iommu/vt-d: Use BUS_NOTIFY_REMOVED_DEVICE in hotplug path
    - target: Fix WRITE_SAME/DISCARD conversion to linux 512b sectors
    - [x86,powerpc*] drm/ast: Fix incorrect register check for DRAM width
    - drm/radeon/pm: update current crtc info after setting the powerstate
    - [x86] drm/amdgpu/pm: update current crtc info after setting the powerstate
    - [x86] drm/amdgpu: apply gfx_v8 fixes to gfx_v7 as well
    - [x86] drm/amdgpu/gfx8: specify which engine to wait before vm flush
    - [x86] drm/amdgpu: return from atombios_dp_get_dpcd only when error
    - libata: fix HDIO_GET_32BIT ioctl
    - writeback: flush inode cgroup wb switches instead of pinning super_block
    - Adding Intel Lewisburg device IDs for SATA
    - [arm64] vmemmap: use virtual projection of linear region
      (regression in 4.1)
    - ata: ahci: don't mark HotPlugCapable Ports as external/removable
    - tracing: Do not have 'comm' filter override event 'comm' field
      (regression in 4.3)
    - Btrfs: fix loading of orphan roots leading to BUG_ON
    - Revert "jffs2: Fix lock acquisition order bug in jffs2_write_begin"
    - jffs2: Fix page lock / f->sem deadlock
    - jffs2: Fix directory hardlinks from deleted directories
    - ALSA: usb-audio: Add a quirk for Plantronics DA45
    - [amd64] ALSA: ctl: Fix ioctls for X32 ABI
    - [x86] ALSA: hda - Fix mic issues on Acer Aspire E1-472
    - [amd64] ALSA: rawmidi: Fix ioctls X32 ABI
    - [amd64] ALSA: timer: Fix ioctls for X32 ABI
    - [amd64] ALSA: pcm: Fix ioctls for X32 ABI
    - ALSA: seq: oss: Don't drain at closing a client
    - ALSA: hdspm: Fix wrong boolean ctl value accesses
    - ALSA: hdsp: Fix wrong boolean ctl value accesses
    - ALSA: hdspm: Fix zero-division
    - ALSA: timer: Fix broken compat timer user status ioctl
    - [armhf] usb: chipidea: otg: change workqueue ci_otg as freezable
    - USB: cp210x: Add ID for Parrot NMEA GPS Flight Recorder
    - USB: qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3)
    - USB: qcserial: add Sierra Wireless EM74xx device ID
    - USB: serial: option: add support for Telit LE922 PID 0x1045
    - USB: serial: option: add support for Quectel UC20
    - [mips*] scache: Fix scache init with invalid line size.
    - [mips*] traps: Fix SIGFPE information leak from `do_ov' and
      `do_trap_or_bp'
    - ubi: Fix out of bounds write in volume update code
    - thermal: cpu_cooling: fix out of bounds access in time_in_idle
    - [x86] drm/amdgpu: Use drm_calloc_large for VM page_tables array
    - block: check virt boundary in bio_will_gap()
    - [x86] drm/i915: more virtual south bridge detection
    - [x86] drm/i915: refine qemu south bridge detection
    - modules: fix longstanding /proc/kallsyms vs module insertion race.
    - [x86] drm/amdgpu: fix topaz/tonga gmc assignment in 4.4 stable

  [ Ben Hutchings ]
  * [x86] drm/i915: Fix oops caused by fbdev initialization failure
  * module: Fix ABI change in 4.4.5
  * Revert "libata: Align ata_device's id on a cacheline" to avoid ABI change
  * [amd64] Fix more regressions due to "efi: Build our own page table
    structure":
    - efi: Fix boot crash by always mapping boot service regions into new EFI
      page tables (Closes: #815125)
    - mm/pat: Fix boot crash when 1GB pages are not supported by cpu
  * [armhf] gpio: Enable GPIO_PCF857X as module, needed by TI DRA7xx EVMs
    (Closes: #818386)
  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.4.6
    - [arm64] account for sparsemem section alignment when choosing vmemmap
      offset
    - [armel,armhf] mvebu: fix overlap of Crypto SRAM with PCIe memory window
    - [armhf] dts: dra7: do not gate cpsw clock due to errata i877
    - [armhf] OMAP2+: hwmod: Introduce ti,no-idle dt property
    - PCI: Allow a NULL "parent" pointer in pci_bus_assign_domain_nr()
    - kvm: cap halt polling at exactly halt_poll_ns
    - [x86] KVM: VMX: disable PEBS before a guest entry
    - [s390x] KVM: correct fprs on SIGP (STOP AND) STORE STATUS
    - [powerpc*] KVM: Book3S HV: Sanitize special-purpose register values on
      guest exit
    - [x86] KVM: MMU: fix ept=0/pte.u=1/pte.w=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0
      combo
    - [x86] KVM: MMU: fix reserved bit check for
      ept=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0
    - [s390x] mm: four page table levels vs. fork (CVE-2016-2143)
    - [s390x] dasd: fix diag 0x250 inline assembly
    - tracing: Fix check for cpu online when event is disabled
    - jffs2: reduce the breakage on recovery from halfway failed rename()
    - ncpfs: fix a braino in OOM handling in ncp_fill_cache()
    - ASoC: dapm: Fix ctl value accesses in a wrong type
    - ovl: ignore lower entries when checking purity of non-directory entries
    - ovl: fix working on distributed fs as lower layer
    - wext: fix message delay/ordering
    - cfg80211/wext: fix message ordering
    - can: gs_usb: fixed disconnect bug by removing erroneous use of kfree()
    - iwlwifi: mvm: inc pending frames counter also when txing non-sta
    - mac80211: minstrel: Change expected throughput unit back to Kbps
    - mac80211: fix use of uninitialised values in RX aggregation
    - mac80211: minstrel_ht: set default tx aggregation timeout to 0
    - mac80211: minstrel_ht: fix a logic error in RTS/CTS handling
    - mac80211: check PN correctly for GCMP-encrypted fragmented MPDUs
    - mac80211: Fix Public Action frame RX in AP mode
    - [armhf] gpu: ipu-v3: Do not bail out on missing optional port nodes
    - [i386/686-pae] mm: Fix slow_virt_to_phys() for X86_PAE again
    - Revert "drm/radeon: call hpd_irq_event on resume"
    - [x86] drm/amdgpu: Fix error handling in amdgpu_flip_work_func.
    - drm/radeon: Fix error handling in radeon_flip_work_func.
    - Revert "drm/radeon/pm: adjust display configuration after powerstate"
    - [powerpc*] powernv: Add a kmsg_dumper that flushes console output on panic
    - [powerpc*] powernv: Fix OPAL_CONSOLE_FLUSH prototype and usages
    - userfaultfd: don't block on the last VM updates at exit time
    - ovl: copy new uid/gid into overlayfs runtime inode
    - ovl: fix getcwd() failure after unsuccessful rmdir
    - [mips*] smp.c: Fix uninitialised temp_foreign_map
    - block: don't optimize for non-cloned bio in bio_get_last_bvec()
    - target: Drop incorrect ABORT_TASK put for completed commands
  * netfilter: x_tables: check for size overflow (CVE-2016-3135)

  [ Ian Campbell ]
  * [arm64] Enable ARCH_HISI (Hisilicon) and the set of currently available
    drivers (Power, Thermal, MMC) (Closes: #812540)

[dgit import unpatched linux 4.4.6-1]

10 years agoImport linux_4.4.6.orig.tar.xz
Ben Hutchings [Thu, 17 Mar 2016 01:25:23 +0000 (01:25 +0000)]
Import linux_4.4.6.orig.tar.xz

[dgit import orig linux_4.4.6.orig.tar.xz]

10 years agoImport linux_4.4.6-1.debian.tar.xz
Ben Hutchings [Thu, 17 Mar 2016 01:25:23 +0000 (01:25 +0000)]
Import linux_4.4.6-1.debian.tar.xz

[dgit import tarball linux 4.4.6-1 linux_4.4.6-1.debian.tar.xz]